Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Italy #4-w1 Belgium F2 Italy #4-w2 Italy #4-w3 Qatar F1 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F4 Italy F16 Italy F17 Netherlands F1 Italy F30 Italy F31 Italy F34 Italy F5 Italy F3 Switzerland #1-w1 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F5 Italy #4-w4 Italy F11 Italy F22 Great Britain F16 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Oberstaufen Cup - Oberstaufen AXA Open - Lisbon Samarkand Challenger - Samarkand Whirlpool Open - Budapest Open 88 - Contrexeville TED Open Istanbul - Istanbul Geneva Challenger - Geneva Bulgarian Open - Sofia Open de Tanger - Tangier Bukhara Challenger - Bukhara Okal Cup - Eckental Jameson Cup - Milan MTNL Cellular ATP Challenger - Mumbai Residenza Open - Magdeburg Memorial Savigny - Sassuolo Brixina Tennis Open - Bressanone Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Copa Ericsson Brazil - Sao Paulo Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia The Scottish Championships - Edinburgh Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Macedonian Open 1999 - Skopje Samarkand Challenger - Samarkand Challenger Britania Zavaleta - Puebla USTA Men's Challenger of Urbana-Champaign - Urbana Challenger Ford de Cherbourg - Cherbourg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Garden Open - Rome Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova San Marino Cepu Open - San Marino Asirom Challenger - Brasov Bulgarian Open - Sofia Canottieri Minico 2004 - Mantova Cepu Open - San Marino Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Jameson Cup - Milan ATP Challenger Numea - New Caledonia IX Torneo Internacionale de Tennis - Barletta Citta di Monza - Monza Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Schickendanz Open - Furth 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia 7° Trani Cup - Trani XI Ciutat de Barcelona - Barcelona Bauer Watertechnology Cup - Eckental IPP Open - Helsinki The LTA Sunderland Challenger - Sunderland ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Internationaux du Doubs - Besancon X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan ATP Guzzini Challenger - Recanati 8° Trani Cup - Trani GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Bauer Watertechnology Cup - Eckental IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Porsche Open - Poznan San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw South African Airways Open - East London Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso San Remo Tennis Cup - San Remo Memorial A. Manfredini Sassuolo Challenger - Sassuolo San Benedetto Challenger - San Benedetto San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia Genova Open Challenger - Genova Open D'Orleans - Orleans 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ethias Trophy - Mons IPP Open - Helsinki Heilbronn Challenger Wolfsburg Challenger Sunrise Challenger Napoli Challenger Rome Challenger Sofia Challenger San Remo Challenger Cremona Challenger Reggio Emilia Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger San Marino Challenger Como Challenger Mons Challenger Rennes Challenger Orleans Challenger Jersey Challenger Genova Challenger Rabat Challenger Sarajevo Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Biella Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger Rimini Challenger Recanati Challenger Cordenons Challenger San Marino Challenger Genova Challenger Ljubljana Challenger Napoli Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Rome Challenger Cremona Challenger Nottingham Challenger Milan Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Todi Challenger Ljubljana Challenger Ortisei Challenger Salzburg Challenger Florianopolis Challenger Santiago Challenger Dallas Challenger Barletta Challenger Napoli Challenger Tunis Challenger Rome Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Orleans Challenger Mons Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Mersin Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Prague Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Eckental Challenger Rennes Challenger Punta Del Este Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Pullach Challenger Szczecin Challenger Sibiu Challenger Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Campionati Internazionali di Sicilia - Palermo Tata Open 2002 - Chennai Adidas International - Sydney Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador AAPT Championships - Adelaide Adidas International - Sydney I Tourneo Fila Citta di Brindisi - Brindisi BMW Brixina Tennis Open - Bressanone Fergana Challenger - Fergana Antonio Savoldi-Marco Co. - Manerbio Campionati Internazionali di Sicilia - Palermo FILA Challenger Biella - Biella Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Top Wool Challenger - Biella Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Mercedes Cup - Stuttgart Croatia Open Umag - Umag China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Finnish Open - Helsinki Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Societa Canottieri Mincio 2005 - Mantova Open Seat Godo 2007 - Barcelona Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Hilversum Open - Hilversum AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Espinho Challenger - Espinho Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Riviera di Rimini Challenger - Rimini Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London Mercedes Cup - Stuttgart Nokian Hakkapeliitta Open - Tampere Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ECM Cup - Prague Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Banca Marche Tennis Cup - San Benedetto ATP Studena Croatia Open Umag - Umag Porsche Open - Poznan Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Guzzini Challenger - Recanati Davidoff Swiss Indoors Basel - Basel 3° Trofeo 'Citta di Brindisi' - Brindisi Qatar Exxon Mobil Open - Doha FILA Challenger - Biella PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Open de Montauban - Montauban Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier 2001 Challenger Canottieri Mincio - Mantova Estoril Open - Estoril Stella Artois Clay Court Championships - Budaors AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco San Marino Cepu Open - San Marino Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Sina-Kia Motors Tennis Cup - Cordenons Challenger Copa Sevilla Internacionales de Andalucia - Seville AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Optimus Maia Open - Maia Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Copa Ericsson Peru - Lima Intelig Tennis Cup - Brasilia Argentina Open - Buenos Aires If Stockholm Open - Stockholm Erste Bank Open - Vienna Copa Ericsson Chile - Santiago Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril Genoa Open Challenger-Fondazione Carige - Genova Cairo Challenger 2002 - Cairo TED Open - Istanbul Lamberts Open by Stawag - Aachen Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Sir Supermercati - Rome The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Challenger de la Ciudad de Mexico - Mexico City Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Barletta Citta Della Disfida Open 2000 - Barletta Olbia Challenger - Olbia BMW Tennis Championship - Sunrise Bergamo Challenger Challenger Ford de Cherbourg - Cherbourg San Marino Cepu Open - San Marino Unique Zagreb Open - Zagreb Todi Challenger Todi Challenger Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Roma Open Challenger - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Geneva Challenger Citta di Como - Como Banjaluka Challenger 2007 - Banja Luka The Tarka Challenger - Barnstaple Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali di Tennis di Bergamo - Bergamo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Riviera de Rimini Challenger - Rimini Le Gosier Challenger Shanghai Rolex Masters - Shanghai Trofeo Cassa di Risparmio di Alessandria - Alessandria Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Caversham International Tennis Tournament - Jersey Cherbourg Challenger Caltanissetta Challenger Alessandria Challenger Australian Open - Melbourne Cherbourg Challeger San Benedetto Challenger French Open - Paris Trani Challenger Wimbledon - London Manerbio Challenger Rijeka Challenger Palermo Challenger Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova Warsteiner Grand Prix - Oberstaufen Cherbourg Challenger U.S. Open - New York Australian Open - Melbourne USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Bergamo Challenger Nord/LB Open - Braunschweig French Open - Paris Wimbledon - London Macedonian Open - Skopje U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Milan Challenger Rado Geneva Challenger - Geneva Santiago Challenger U.S. Open - New York Challenger 42 - Andrezieux Garden Open - Rome Genoa Open 'Fondazione Carige' - Genova The Indian Oil Servo ATP Challenger - Chandigarh San Marino Cepu Open - San Marino Memorial Savigni - Sassuolo Sardinia International Championship - Cagliari Milano Challenger-Jameson Cup - Milan Warta Cup - Sopot V Torneo Internazionale di Tennis - Barletta Istanbul Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 AAMI Classic - Kooyong Olympics - Beijing Milan Indoors - Milan Milan Indoors - Milan Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2003 - Barcelona Synsam Swedish Open - Bastad The Nottingham Open - Nottingham Moselle Open - Metz Copa Claro - Buenos Aires U.S. Open - New York